package com.ylq.todolsitserver.service;

import com.ylq.todolsitserver.entity.Task;
import com.ylq.todolsitserver.vo.TaskVO;

import java.util.List;

public interface TaskService {
    Task createTask(TaskVO taskVO);
    List<Task> getAllTasks(String status, String priority, Integer categoryId, Boolean upcoming);
    Task getTaskById(Integer id);
    Task updateTask(Integer id, TaskVO taskVO);
    void deleteTask(Integer id);
    void updateTaskStatus(Integer id, String status);
}